Skip to content

feat(#216): multiple bt adapter support#267

Merged
cachebag merged 3 commits intodevelopmentfrom
bt-adapters
Mar 27, 2026
Merged

feat(#216): multiple bt adapter support#267
cachebag merged 3 commits intodevelopmentfrom
bt-adapters

Conversation

@cachebag
Copy link
Copy Markdown
Owner

@cachebag cachebag commented Mar 3, 2026

Closes #216

Right now, list_bluetooth_devices passes None to populate_bluez_info, meaning it always queries BlueZ via hci0. If a device is paired through hci1, the BlueZ lookup will silently miss it and return (None, None) for name/alias. To fix that properly we'd need to query BlueZ for which adapter owns each device. This involved a bigger change involving the BlueZ org.bluez.Adapter1 interface.

@cachebag cachebag self-assigned this Mar 3, 2026
@cachebag cachebag added feature New feature or request nmrs Changes to nmrs refactor Change or improve code labels Mar 3, 2026
@github-actions github-actions bot force-pushed the bt-adapters branch 2 times, most recently from ebdc78a to a4d1eb9 Compare March 3, 2026 02:22
@cachebag cachebag added the api-break Breaking changes, major version bump required label Mar 3, 2026
@cachebag cachebag marked this pull request as draft March 3, 2026 18:39
@cachebag cachebag changed the base branch from master to development March 27, 2026 17:04
@cachebag cachebag marked this pull request as ready for review March 27, 2026 17:08
@cachebag cachebag merged commit bf17368 into development Mar 27, 2026
@cachebag cachebag deleted the bt-adapters branch March 27, 2026 17:09
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

api-break Breaking changes, major version bump required feature New feature or request nmrs Changes to nmrs refactor Change or improve code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[FEAT] Support multiple Bluetooth adapters

1 participant